home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u137.dms / u137.adf / Uedit-ReadMe < prev    next >
Text File  |  1999-12-26  |  33KB  |  757 lines

  1.  
  2.                                 Uedit-ReadMe
  3.                     Copyright (C) 1986-87, Rick Stiles
  4.                                 P O Box 666
  5.                             Washington, IN 47501
  6.                                (812) 254-4986
  7.  
  8.  
  9. Dear folks,
  10.  
  11. Uedit is a Shareware word processor.  It is extremely versatile and powerful,
  12. and yet it is friendly and easy for beginners and non-technical users.
  13.  
  14. Most commercial word processors and editors are not as friendly and
  15. "intuitive" as Uedit is, as I hope you will take the time to discover for
  16. yourself.
  17.  
  18. If one is friendlier, it surely doesn't offer the power, capacity, and
  19. versatility, the freedom to change things the way you want them to be, that
  20. Uedit does.
  21.  
  22. "Shareware" means you get to try it before you buy it.  If "trying" becomes
  23. "using", you are obliged to purchase the Shareware program, so that the
  24. author gets paid for his work.  That's how Shareware works.  It depends on
  25. the integrity the user.
  26.  
  27. See Uedit-Policy for purchasing and related information.  When you register,
  28. there's a 30-day satisfaction or full-refund guarantee.  You can't go wrong.
  29.  
  30. When you become a registered user, you receive the fully customizable version
  31. of Uedit (UE) and full documentation, along with many Extras, on two
  32. diskettes, and other benefits.
  33.  
  34. You are encouraged to distribute Uedit to friends, associates, club members,
  35. and bulletin boards.  
  36.  
  37.  
  38.                                About Uedit
  39.  
  40.  
  41. Uedit is extremely versatile and powerful.  And friendly.
  42.  
  43. You can try it immediately without reading beyond this paragraph.  The menus,
  44. Help, and Teach Mode are all you need.  When you use Teach Mode, be sure to
  45. try the shift/alt/ctrl shift keys, to find out what the various combinations
  46. do with the keys and mouse-clicks and gadgets in the message line.
  47.  
  48. The goals in writing Uedit were openness, flexibility, power, friendliness -
  49. above all to give Freedom of Choice to the user.
  50.  
  51. Being able to edit 100 files is only the beginning of the depth Uedit has got.
  52.  
  53. Learn Mode adds a new dimension, providing instant automation for people who
  54. hate reading instructions and only want to know enough to get the job done.
  55.  
  56. The command language adds another dimension, letting you rewrite Every
  57. command, even the gadget and mouse button commands - on the fly.
  58.  
  59. Then there is the overall configurability and customizability, being able to
  60. swap and kill keys, change colors, customize the menus, etc.
  61.  
  62.  
  63.  
  64.                                       1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. Then there is the ability to switch configurations, changing the entire
  71. personality of Uedit, without interrupting editing.
  72.  
  73. Then there is the fact that it sleeps so that other tasks run efficiently and
  74. can start other tasks and load in their results so that you can use them.
  75.  
  76. BlitzFonts in Shareware (for $10) will give you faster text displaying with
  77. your programs on the Amiga, including Uedit.  BlitzFonts is on Uedit's
  78. diskette.  (Please send Hayes Haugen $10, if you use his program.)
  79.  
  80. (Uedit-Policy lists most of the Extras that come with Uedit.)
  81.  
  82.  
  83.                                  Features
  84.  
  85.  
  86. Uedit has too many features to go into here.  To name just a few, it has
  87. on-line Help facility as well as Teach Mode that teaches the meanings of
  88. keys, gadgets, clicks, and menu selections.  It has split windows, colored
  89. (hilite and invert) regions, interlace screen and RGB color tuning, mouse-
  90. scrolling and mouse cursor-placement, a full set of cut/copy/paste/clear
  91. capabilities, for both regular and columnar text.  It lets you edit up to 100
  92. files at once, has paragraph reformatting, page-making commands, printer
  93. selection and controls, undo-deletes, search-replace, edit-while-you-print up
  94. to 12 documents or sections, ctrl-click-loading of any filename anywhere, and
  95. much more.  The reason that Uedit's features can't be listed fully is that
  96. the program's versatility allows the user to create custom "features".
  97.  
  98. To gain access to Uedit's full customizability, you must become a registered
  99. user by purchasing the program.
  100.  
  101. For instance, in this Shareware release, the Key-Help file must be in your
  102. current directory in order for Teach Keys to work.  When you get the UE
  103. program, the Key-Help file can be rebuilt, renamed, and relocated, along with
  104. countless other changes you can make in how Uedit works.
  105.  
  106.  
  107.                               A Word of Advice
  108.  
  109.  
  110. If you are not a programmer, or even if you are, ignore Uedit's command
  111. language and anything technical-sounding in this ReadMe.  Uedit was written
  112. for Ordinary People, not for hackers.  You don't need to know anything
  113. technical in order to do powerful and automatic things with Uedit.
  114.  
  115. Just try the program.  Check it out.  See how you like it.
  116.  
  117. Press the Help key.  Look at the menus.  Select "Teach Keys" or "Teach one" to
  118. discover key assignments.  Print out the Cheat-Sheet file, if you want a
  119. hardcopy for handy reference.
  120.  
  121. And remember:  Almost anything you don't like can be changed by the user.
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                       2
  128.  
  129.  
  130.  
  131.  
  132.                               Getting Started
  133.  
  134.  
  135. Workbench and CLI:  You can run Uedit in Workbench by clicking its icon.  You
  136. can run it in CLI by typing "Run UES file1 file2 file3 etc".
  137.  
  138. The menus tell you which key you can press to accomplish what they do.  Menu
  139. selections are always attached to a key or gadget or mouse command.
  140.  
  141. Here is what the key-prefixes mean in the menu selections:  S=shift, A=Alt,
  142. C=Ctrl, L=leftAmiga, R=rightAmiga.  Keypad keys are abbreviated with "kp".
  143.  
  144. If a menu selection says "L-0", it means that holding down the left Amiga
  145. key and pressing "0" will do the same thing as the menu entry.  "SA-z" means
  146. hold down the Shift and Alt keys and press "z".  "C-kp0" means hold down Ctrl
  147. key and press keypad-0.
  148.  
  149. You can learn the keys more readily by selecting "Teach Keys".  For Teach
  150. Keys to work, the Key-Help file must be in your current directory.  When
  151. finished with Teach Keys, press Amiga-ESC.
  152.  
  153. Amiga-ESC is Uedit's general purpose Abort key.  Use it to Abort any
  154. operation.
  155.  
  156. (When you select "Teach Keys", Key-Help is copied into RAM:.  This makes
  157. Teach Keys respond instantly.  When finished using it, you can save some
  158. memory by deleting the Key-Help file from RAM:.)
  159.  
  160. The function keys, F1 thru F10, do the following (with no shift keys):
  161.  
  162.     F1 = next file
  163.     F2 = save file
  164.     F3 = close file
  165.     F4 = quit
  166.     F5 = swap next 2 commands
  167.     F6 = compile command following cursor (You need to be a registered user).
  168.     F7 = input search text and search fwd
  169.     F8 = input replace text
  170.     F9 = search fwd
  171.     F10 = replace & search fwd
  172.  
  173. Files and buffers:  Uedit has 100 buffers, which can be used for holding
  174. files (documents) and bits and pieces of text.  The first 20 buffers are used
  175. for holding up to 20 documents.  How many files (or documents) Uedit will let
  176. you load in is determined by the "Max files" menu selection.
  177.  
  178. The easiest way to load a file is to Ctrl-click its name in Uedit.  Thus,
  179. it's a good idea to keep one small filename file handy that has all your
  180. document names in it, and always load this file when you run Uedit.  (Mine is
  181. called "dir.list" is everpresent when Uedit is in use.)  Then you can ctrl-
  182. click-load any file that you want.  If you delete a file, erase its name from
  183. your filename file.  If you create a new file, type its name (and
  184. subdirectory, if any) into your filename file and save the filename file so
  185. it'll be uptodate.
  186.  
  187.  
  188.  
  189.  
  190.                                       3
  191.  
  192.  
  193.  
  194.  
  195. The "Files" menu lets you load/insert/rename/restore/save/close files.  It
  196. also lets you switch to the next or previous file in Uedit.  But switching
  197. files (or buffers or documents - they mean the same thing, in this context)
  198. is easier using the gadgets. 
  199.  
  200. To make the 4 invisible "gadgets" in the message line visible or invisible,
  201. press Ctrl-g.  The first and second gadgets let you switch to next or
  202. previous file buffer.  The 3rd and 4th gadgets are for scrolling.
  203.  
  204. The first N buffers in Uedit are used for holding files that you load or
  205. create, where N is the "Max files" setting.  The remaining 100-minus-N
  206. buffers are used by commands or are not in use.  You can load as many files
  207. as the max-files value in "Show vals" says that you can.
  208.  
  209. You can change max-files to any value from 1 to 100 by selecting "Max files"
  210. in the menu.  Buffers 37-49 are used for such things as search & replace
  211. text, Undo buffer, copied hilite & invert regions, and so on, so you should
  212. not increase "Max files" beyond about 30 or so without first customizing the
  213. Config! file so that the lower buffers, which are used for files, do not
  214. conflict with those used by various commands.  (You must have the UE program
  215. in order to change how the buffers are used.)
  216.  
  217. Scrolling:  The easiest way to scroll vertically is by holding down the mouse
  218. button and moving the mouse.  Vertical and horizontal scrolling is also done
  219. with the arrow keys.  For faster or larger scrolls, either hold down the up/
  220. down arrow key or use Shift, Alt, or Ctrl with the arrow key.
  221.  
  222. Scrolling does not move the cursor.  Thus, you can rapidly scroll somewhere,
  223. take a peek (or do a quick hilite and copy without disturbing the cursor's
  224. location).  Then touching any key (or pressing keypad-5) will immediately
  225. "find" the cursor, returning you to your original spot.  (Some prefer to have
  226. scrolling move the cursor.  With Uedit's customizability, this is simple to
  227. arrange.  However, it is much more useful to be able to scroll, take a peek,
  228. and return, without losing the cursor's current position.)
  229.  
  230. Moving the Cursor:  Much of the time you may prefer placing the cursor by
  231. clicking the mousebutton in the text.  The keypad keys 2, 4, 6, & 8 move the
  232. cursor up/down/left/right by word/character/line/page depending on what shift
  233. key is used.  (Teach Keys will show you the logic of the keypad keys.)
  234.  
  235. (NOTE:  The configuration provided with Uedit tries to accommodate fast
  236. typists, although the user can customize it for slow typists.  Thus, the
  237. unshifted keypad keys work by "word" rather than by "character", in cursor
  238. movements and deletes.  "Swap keys" in the menu lets you rearrange the keys
  239. to suit yourself, however.)
  240.  
  241. Scratch deleting is what you'd normally use in meat & potatoes text work. 
  242. The following keys do scratch deletes at the cursor location:
  243.  
  244.     Ctrl-d deletes the entire cursor line.
  245.     Keypad-7 (unshifted) deletes word-left.
  246.     Keypad-9 (unshifted) deletes word-right.
  247.     Shift-kp7 (press Shift and then keypad-7) deletes character left.
  248.     Shift-kp9 deletes the character under the cursor.  (Slow typists may
  249.         prefer swapping these so that unshifted keypad keys do character,
  250.  
  251.  
  252.  
  253.                                       4
  254.  
  255.  
  256.  
  257.  
  258.         rather than word, deletes.  Word deletes are friendlier for fast
  259.         typists because they can usually type the corrected word faster than
  260.         they can reposition the cursor, fix the typo, and reposition the
  261.         cursor once again.  Also "word" operation facilitates rapid swapping/
  262.         deleting/inserting sections of text.)
  263.     Alt-kp7 (press Alt and then keypad-7) deletes to start of line.
  264.     Alt-kp9 deletes to end of line.
  265.     Ctrl-kp7 deletes to top of window.
  266.     Ctrl-kp9 deletes to bottom of window.
  267.  
  268. These are the "scratch" deletes.  When you do them, the deleted material is
  269. stored in the scratch-delete (Undo) buffer, buffer 45.  (These, like all of
  270. Uedit's commands, can be customized, swapped, eliminated, or whatever.)
  271.  
  272. Undo scratch deletes:  Long as you don't move the cursor and make a delete
  273. somewhere else, you can store any number of scratch deletes.  Pressing
  274. keypad-0 inserts the Undo buffer at the cursor.
  275.  
  276. Thus, after doing a series of scratch deletes using the above keys, you can
  277. place the cursor somewhere, press keypad-0, and insert the deleted material. 
  278. If you move the cursor and do another scratch delete, the Undo buffer is
  279. erased and the new delete replaces any earlier deleted text that was in it.
  280.  
  281. (If you select "Undo buffer" in the "Split window" submenu, you can monitor
  282. the contents of the Undo buffer at all times or even type into it.  There can
  283. be up to 8 split windows in use.)
  284.  
  285. The DEL key deletes the character under the cursor, but does not store it in
  286. the Undo buffer.  Similarly, the BackSpace key deletes the character before
  287. the cursor.
  288.  
  289. These keys, you'd use in normal typing and would not want them to destroy and
  290. replace the contents of the Undo buffer.  Thus, you can do normal typing and
  291. simple corrections without erasing the contents of the Undo buffer, and you
  292. can then use the Undo buffer for quick & dirty cut & paste operations.  (If
  293. you want even those keys to store their deletes in the Undo buffer, you can
  294. swap Shift-keypad7 to BackSpace and swap Shift-keypad9 to DEL, but this is
  295. not recommended.)
  296.  
  297. There are many ways to do cut/copy/paste operations with Uedit and to do them
  298. in parallel.  For instance, you can be doing cut & paste using scratch
  299. deletes, hilite regions, and invert regions, all at the same time.  You can
  300. have up to 100 buffers with bits and pieces of text in them to use as needed.
  301.  
  302. Creating a hilite region:  There are 3 ways to mark a hilite region.  Press
  303. HELP and it will show them to you.
  304.  
  305. But rather than do that, try this:  Place the mouse high up and to the left
  306. in the text.  Hold down the Shift key and click the mouse.  Move the mouse to
  307. the lower right in the text.  Hold down the Alt key and click the mouse. 
  308. There should now be a hilited region.  This is one method of hiliting.
  309.  
  310. Try this:  Select "Hilite buf" in the "Split window" submenu.  This shows you
  311. the contents of the copied hilite buffer.  Now press keypad-Dot, the "period"
  312. key on the keypad.  This makes a copy of the hilited region.  Note that it
  313.  
  314.  
  315.  
  316.                                       5
  317.  
  318.  
  319.  
  320.  
  321. appears instantly in the "Copied hilite" buffer.
  322.  
  323. Put the cursor somewhere else and press keypad-Enter.  This inserts the
  324. copied hilite into your text.  Note that the inserted text is hilited.  Press
  325. keypad-Minus (the "-" on the keypad), and the inserted hilite region is cut
  326. out and a copy of it is kept.
  327.  
  328. To get rid of a split window, click the mousebutton in it, making it the
  329. active window-split.  Then select "Elim curr" in the "Split window" submenu.
  330.  
  331. Columnar text operations:  Columnar regions are rectangular.  This means that
  332. when you create a hilite region to use for columnar text movement, the Start
  333. of the hilite region must be in the Lefthand column and the End of the hilite
  334. region must be in the Righthand column.
  335.  
  336. Place the mouse high up in the text and to the left.  Press Shift and click
  337. the mousebutton.  Place the mouse low down and to the right.  Press Alt and
  338. click the button.  Select "Col display" in the "Edits" menu.  Now the region
  339. should be displayed as rectangular.
  340.  
  341. Select "Col copy" in the "Columnar" submenu (in the "Edits" menu).  This
  342. makes a copy of the columnar region.  Put the cursor anywhere with the mouse.
  343. Select "Col insert" in the same menu and see what happens.  To remove the
  344. inserted, hilited columnar region, select "Col cut" in the menu.
  345.  
  346. You should experiment with the columnar text manipulations in order to
  347. understand them.  (If you altered this Uedit-ReadMe file in trying the above,
  348. select "Restore" in the "Files" menu to restore it to the original.)
  349.  
  350. When using columnar display mode, TABS are shown as "box" characters.  This
  351. is so that columns line up correctly when spaces and TABS are intermixed. 
  352. (A TAB character can encompass many columns, even though it is only one
  353. character.  There is no way to split a TAB into two pieces, unless you add a
  354. new TAB column using the TAB ruler.)
  355.  
  356. Tab Ruler:  There are 5 tab tables, numbered 0 to 4.  You can change the
  357. number of the tab table that your document is using, by selecting "Tab table"
  358. in the menu.  Individual documents can use different tab rulers.
  359.  
  360. Select "See ruler" to see what the tab columns are or select "Set ruler" to
  361. set the tab columns.  If you have selected "Set ruler" and wish to set tabs
  362. at high columns beyond the right edge of the window, hold the mousebutton
  363. down and drag the mouse to the left, then release the button.  To slide the
  364. ruler (and text) rightward, drag the mouse rightward.  Tab columns can be set
  365. by clicking the mouse within 2 lines of the ruler, or by using the keys that
  366. the help message says to.
  367.  
  368. Interlace mode:  You can see twice as many lines of text by selecting
  369. "Interlace" in the "Global modes" menu.  To return to normal Workbench
  370. window, select it again.  (Tuning the colors is discussed below.)
  371.  
  372. Printing:  In the "Printing" menu, select "Print select" and put in a number
  373. 0 to 3, telling Uedit where you want your printing to go.  The message line
  374. tells you what the numbers 0-3 mean:
  375.  
  376.  
  377.  
  378.  
  379.                                       6
  380.  
  381.  
  382.  
  383.  
  384.     0 = raw text out the parallel port
  385.     1 = raw text out the serial port
  386.     2 = processed text using the Amiga's printer device
  387.     3 = raw text using the Amiga's printer device
  388.  
  389. If you embed printer control codes in your text (such as for boldface,
  390. italics, etc) using the "Bracket word" or "Embed code" menu selections, you
  391. must set "Print select" to 2 or 3 in order for Uedit to intercept its printer
  392. codes and instruct the Amiga's printer device.
  393.  
  394. (Uedit's codes are of the form ESC#ESC, and setting "Print select" to 2 or 3
  395. causes Uedit to look for them and instruct the Amiga printer device, which in
  396. turn converts them to match the printer type that you have selected with
  397. Preferences.)
  398.  
  399. If you embed your own custom printer codes in the text, then you can use
  400. "Print select" values 0, 1, or 3, and they will be sent to your printer in
  401. raw form.  (To embed CTRL characters, such as ESC, press ctl-c and then the
  402. desired character.  To identify any control character in the text, put the
  403. cursor on it and press ctl-/.)
  404.  
  405. Print queue:  In the printing menu, note that you can print either a hilited
  406. region or an entire document.  Long as the print-job will fit into memory,
  407. you can queue up as many as 12 print-jobs and still go on editing while they
  408. print.  You can even queue them up to different printers, by changing "Print
  409. select" before selecting "Print hilite" or "Print file".  If the print-job is
  410. too big for memory, you will have to wait until printing is finished before
  411. you can continue editing.
  412.  
  413. Save on idle:  The last command in Config! is the "idle" command.  (Like
  414. everything, it is completely customizable and need not even exist, much less
  415. be the last thing in the Config! file.)
  416.  
  417. If you select "Save on idle" in the "Local modes" submenu, then the document
  418. will be saved if you pause long enough and if it has been changed since it
  419. was last saved.  The length of the pause can be set by selecting "Idle timer"
  420. in the "Numbers" menu.
  421.  
  422. Margins, line-length, and lines-per-page:  In the "Line/Page" submenu are
  423. selections for lines/page, line-length, top/bottom margins, and end-of-line. 
  424.  
  425. Notice that there are no left and right margin settings.  There's a good
  426. reason for this:  You can control the "outer" left margin simply by setting
  427. your printer up so that printing starts where you want it to.  If you want an
  428. "inner" left margin temporarily, simply indent the text and select
  429. "Autoindent", so that succeeding lines stay at the same indentation.  By
  430. doing it this way, you will keep your files smaller than if margins were
  431. stored in the text in all cases.  And there's one less "setting" to have to
  432. learn to use.
  433.  
  434. Similarly, to control the right margin, simply set line-length to the desired
  435. value.  (Why have to set both line-length and a right margin, when setting
  436. only one is all that's needed?)  You may also want to use "Right justify",
  437. but that's a matter of personal taste.
  438.  
  439.  
  440.  
  441.  
  442.                                       7
  443.  
  444.  
  445.  
  446.  
  447. Cursor page/row/column:  To see the cursor's page/row/column, select "Row/
  448. column" in the "Global modes" submenu.
  449.  
  450. Paragraph reformatting:  To reformat a paragraph, put the cursor anywhere in
  451. the line where you want reformatting to begin.  Then select "Paragraph" in
  452. the "Reformats" menu.  Paragraph reformatting stops when it reaches a blank
  453. line or a different indentation.  Different indentation says that you want a
  454. different left margin, hence it is not considered part of the paragraph being
  455. reformatted.
  456.  
  457. Page formatting:  See the "Page formatting" submenu in the "Edits" menu. 
  458. Pages are determined by formfeeds (ASCII character 12) in the text or by the
  459. line-count, using the current lines-per-page value.  (You can insert a
  460. formfeed by pressing leftAmiga-f, or do it manually by pressing Ctrl-c and
  461. then "l".  To verify that it's a formfeed, put the cursor on the character
  462. and press ctrl-/.  It should report a value of 12.)
  463.  
  464. But you don't need to insert formfeeds manually.  The "Page formatting"
  465. submenu has selections for going to page#, going to top of page, going to
  466. bottom of page, inserting a page-division, deleting the next page-division,
  467. and auto-inserting page-divisions in your entire document.
  468.  
  469. When a page-division is inserted, the page number is automatically put in. 
  470. You can erase the page number by selecting "Del page #".  Page numbers are
  471. put 1/2 the bottom margin distance from the bottom of the page, where the
  472. bottom of the page is simply the lines/page setting (normally 66).
  473.  
  474. When a page-division is inserted, the top margin for the next page is also
  475. put in, after deleting any blank lines.
  476.  
  477. A formfeed character (ASCII 12) terminates the line it is in, just as the
  478. end-of-line character does.  (End-of-line is normally ASCII 10, the linefeed
  479. character, but you can change it using "End of line" in the "Line/page"
  480. submenu.)
  481.  
  482. A formfeed character (ASCII 12) causes the display to draw a line across the
  483. window, making page divisions easy to locate visually.  But you can find page
  484. divisions quickly by using the "Bottom page" and "Top page" menu selections.
  485. To insert a page-division and page number at the cursor, press lAmiga-v or
  486. select "Divide page".  To remove a page division, put the cursor somewhere
  487. above it and press lAmiga-d or select "Del page div".
  488.  
  489.  
  490.                               Odds and Ends
  491.  
  492.  
  493. To abort any operation, press Amiga-ESC.
  494.  
  495. Primitive Mode is used for special text and number inputs.  The Title Bar and
  496. the message line tell you what to do in Primitive Mode.
  497.  
  498. If you press F7 to input a search string, you'll be in Primitive Mode.  Type
  499. in the search text, then press ESC or click the mousebutton to terminate the
  500. input.  (Carriage return isn't used for terminating Primitive Mode, because
  501. often you will want to include one in your search/replace text.)
  502.  
  503.  
  504.  
  505.                                       8
  506.  
  507.  
  508.  
  509.  
  510.  
  511. You can search for two things at once by putting a "$" dollar sign between
  512. two search strings.  The "?" question mark is used by search as a wildcard.
  513. You can change these by selecting "Set wildcard" or "Set eitherOr".  "Search
  514. caps" lets you toggle on and off the upper/lower case-sensitivity of
  515. searching.
  516.  
  517. The message-line gadgets are just like keys and mouse clicks.  They can be
  518. swapped, killed, reprogrammed, learned, used in menu selections, and so on. 
  519. Gadgets can be used with shift-keys, so there are actually 32 gadgets in all.
  520.  
  521. Menu selections are always attached to a key, gadget or mouse button command.
  522. If no command exists - or if you kill it and select "Save data" or go to/from
  523. the tiny window (see below) - the menu selection won't appear next time.
  524.  
  525. If you swap a menu selection, the key you swapped it with will be executed
  526. whenever you select that menu item.
  527.  
  528. Uedit sleeps when it can, so that other tasks will run faster.
  529.  
  530. Clicking the Title Bar will switch to the tiny window.  The tiny window comes
  531. up inactive, so you can type into CLI immediately.
  532.  
  533. This also lets the Amiga reopen the big window in a better memory location.
  534.  
  535. Uedit works with Transactor Magazine's Tiny Window Manager, written by Nick
  536. Sullivan.  If "TWM" is running on your Amiga, Uedit will not create its own
  537. tiny window but will instead alert TWM which will create a gadget for Uedit. 
  538. ("TWM" is provided on Uedit's diskette.)
  539.  
  540. If Uedit runs out of memory and the "Memory..." message appears, that means
  541. it is compacting its stuff in memory, creating a larger area for the Amiga to
  542. use for graphics.
  543.  
  544. If "Memory..." appears, you ought to save and close some documents.  Also
  545. it's a good idea to click the Title Bar and reopen Uedit's window.
  546.  
  547. Uedit sleeps between your inputs.  If you don't type anything for 4 seconds,
  548. it will do housekeeping.  If you select "Busies", you'll see which buffer is
  549. being worked on.  When the housekeeping is done, it sleeps.
  550.  
  551. In the window's Title Bar, brackets [buf#,flags] contain the buffer number and
  552. various flags.  If Learn Mode is currently learning, "L" will appear.  If you
  553. run a learned sequence, "R" will appear.  If you are in Teach Mode, "T" will
  554. appear.  If documents are queued up for printing, "P#" will appear, where #
  555. is the number of print jobs yet to be done, up to 12 maximum.
  556.  
  557. Uedit picks up font changes made with Preferences or SetFont.  It works with
  558. all known hardware add-ons.  (Except C Ltd's TimeSaver (tm), which blocks the
  559. Ctrl-mousebutton command, which means you can't Ctrl-click-load filenames
  560. unless you remove the TimeSaver entirely.  Merely turning it off won't fix
  561. the problem.  C Ltd says they are going to fix the problem in a new version
  562. of TimeSaver.)
  563.  
  564. Some people start Uedit in their Workbench df0:s/Startup-Sequence and do
  565.  
  566.  
  567.  
  568.                                       9
  569.  
  570.  
  571.  
  572.  
  573. everything from inside it.  They let it run other tasks and continue editing
  574. or let it sleep.
  575.  
  576. To see the current settings for line-length, lines/page, tab-table, margins,
  577. Uedit Serial Number, etc, press shift-HELP or select "Show vals".  This also
  578. shows you the size of the current document.  There may be a slight delay for
  579. housekeeping, if the current document has been changed since the last time
  580. housekeeping was done on it.
  581.  
  582. Some settings are global and others are local to the current document.
  583.  
  584. Changing a local setting like word-wrap changes the global setting for future
  585. files loaded in.
  586.  
  587. To rotate the 4 Workbench colors, press alt-HELP until you see a combination
  588. that you like.  To tune the RGB colors in Uedit's interlace screen, select
  589. "Lace color", use the mouse to adjust colors, and press ESC to terminate the
  590. color tuning.
  591.  
  592. Menus keep their old colors until they're rebuilt.  To force them to be
  593. rebuilt, click the Title Bar and then the tiny window or select "Interlace".
  594.  
  595. To recover the original configuration after fooling commands, colors, etc,
  596. select "Load data".
  597.  
  598. After making any of the changes discussed here, selecting "Save data" will
  599. save all current settings to disk.
  600.  
  601.  
  602.                               Editing Tricks
  603.  
  604.  
  605. If you are like me and hate reading instructions, and expect programs to be
  606. Easy Without Reading, then Learn Mode is for you.
  607.  
  608. No reading is necessary.  It uses only the normal editing stuff.
  609.  
  610. It offers immense power and capacity to automate tedious jobs.
  611.  
  612. If you need to search and replace misspelled names in 300 documents, you can
  613. teach Learn Mode how to do one and let it do them all while you take a break.
  614.  
  615. To set up for such automation takes only as many seconds as it takes you to
  616. do one operation yourself, showing Learn Mode what to do.  Simply press ctl-s
  617. to start Learn Mode, do the sequence of operations, and press ctl-r to end
  618. Learn Mode.  Then press ctl-r to see how it works.  If you did it right and
  619. it works right, press ctl-m to set the command multiplier and then press ctl-
  620. r to run it as many times as desired.
  621.  
  622. The Manual has lots of Examples and Editing Tricks which show how to take
  623. advantage of Uedit's versatility and power.  It describes how to use Learn
  624. Mode to click-add numbers or click-bracket words, do mail-merges, and so on.
  625.  
  626. A useful trick is to swap "Run learn" (ctl-r) with the mouse's buttonUp
  627. operation.  (A menu selection "Swap mouseUp" lets you do this swap easily.)
  628.  
  629.  
  630.  
  631.                                       10
  632.  
  633.  
  634.  
  635.  
  636.  
  637. Then when you click the button, buttonDown will deposit the cursor like it
  638. normally does, and buttonUp will execute a learned sequence!
  639.  
  640. The learned sequence can be anything.  It can, for instance, click-bracket
  641. text with printer control codes.  The Manual's Editing Tricks presents many
  642. such examples.
  643.  
  644. Or you can swap the mouse's buttonUp operation with another key, such as
  645. the add-numbers key (ctl-=).  Then you can click-add numbers that are
  646. scattered in various documents.  Pressing ctl-\ will put the running total
  647. into the text at the cursor.
  648.  
  649. To swap the mouse's buttonUp operation with any key, menu selection, or
  650. gadget, select "Swap mouseUp" and then select/press/click whatever you're
  651. swapping it with.  (To see the invisible "gadgets" or make them invisible,
  652. select "Mark gadgets" or press ctrl-g.)
  653.  
  654. Normally the mouse's buttonUp has no command attached to it, so after you do
  655. the swap the other key/menu/gadget won't have a command attached to it.  To
  656. reverse the swap, simply do it again.
  657.  
  658. Learned sequences can be stored on disk as numbered files.  They are stored
  659. in the S: area.  The "Learn" menu lets you start, terminate, run, load, and
  660. save learned sequences.
  661.  
  662. A learn sequence saved as learn-sequence number 3 might, for example, go to
  663. top of document and type in a header, or go to bottom of document and type
  664. your name and address.
  665.  
  666.  
  667.                             Config! and Data!
  668.  
  669.  
  670. Config! is a configuration file which is the Source of every command Uedit
  671. currently uses.
  672.  
  673. (Config! is included with this Shareware distribution for informational
  674. purposes, even though you can't compile it with UES, the non-compiling
  675. Shareware Uedit program.  When you register, you'll get the fully
  676. customizable UE program and will be able to customize and compile both
  677. Config! and the other custom configurations included in the Extras.)
  678.  
  679. Users often modify Uedit's configuration to suit their personal needs. 
  680. Simple changes are easy, even for non-technical users, because the command
  681. language reads like plain English.  Even some relatively major changes are
  682. easy for non-programmers to make.  Avid users sometimes create their own
  683. fully customized configurations.
  684.  
  685. Data! is a compiled copy of Config! which Uedit loads at startup.
  686.  
  687. Data! should be in your S: area or in your current directory, along with
  688. Help!, the help file.  If Data! is in S:, then you can run Uedit from any
  689. directory or disk drive.  (Normally S: is assigned to the DF0:S subdirectory.
  690. To assign it to myDirectory, in CLI type "Assign S: myDirectory".)
  691.  
  692.  
  693.  
  694.                                       11
  695.  
  696.  
  697.  
  698.  
  699.  
  700. You can keep as many config and data files on hand as you want.
  701.  
  702. The "Save data" and "Load data" selections in the menu let you switch
  703. configurations and save changes to Uedit that you have made while editing.
  704. Thus you can customize it while using it.  You can load and save data files
  705. from/to any directory and under any name.
  706.  
  707. You can customize Uedit virtually to the point of reinventing it.
  708.  
  709. If you run Uedit by typing "Run UE -dDataFile .." or "Run UE -cConfigFile .."
  710. in CLI, it will load DataFile or compile ConfigFile.  (You will need the full
  711. Uedit in order to compile a command or a config file.)
  712.  
  713. You can have hundreds of commands on-line at the same time.  Keys can load,
  714. compile, run, swap, and kill other keys, so there really is no limit to how
  715. many commands can be available at the press of a key.
  716.  
  717. There can be up to 7 menus with up to 20 selections each with up to 12 submenu
  718. selections, making a total of 1680 submenu selections possible.  (Menus too
  719. are customizable, as you can see by looking at Config!.)
  720.  
  721. The configurability of Uedit is extreme.  For instance, a Directory Utility
  722. configuration is provided with the Extras.  Using it, you can copy/delete/
  723. rename files among dozens of subdirectories while at the same time pulling in
  724. documents and reading/editing/saving them.  All of this without even closing
  725. the documents you were working on before you switched over to the dir util
  726. config in the first place.
  727.  
  728. Kurt Wessels, a user in Seattle, wrote a config called UStar which emulates
  729. WordStar (tm) and Scribble! (tm).  Kurt's UStar is included in the Extras
  730. that you receive on Uedit's diskettes when you register.
  731.  
  732. Others have written specialized configs for programming and to emulate
  733. popular word processors or to meet their personal needs.  Uedit's 2 diskettes
  734. are too full to include anymore configs or Extras, so a second Extras
  735. diskette will be available sometime in the future.
  736.  
  737.  
  738.                              Acknowledgements
  739.  
  740.  
  741. I wish to thank the many users who have given helpful feedback on Uedit since
  742. it came out.  Most of the improvements since V1.0 have been because of their
  743. input.
  744.  
  745. I especially want to thank John Youells, Mike Davenport, Tim Jones, and Tom
  746. Althoff for their encouragement and willingness to spend money on long
  747. distance bills in order to help Uedit in Shareware.
  748.  
  749.  
  750.                       *****************************
  751.  
  752.  
  753. Your feedback will be appreciated.
  754.  
  755.  
  756.  
  757.                                       12